.banner-wrap {
    .banner {
    }
}

.section-list {
    .section {

        &:nth-child(odd) {}

        .section-inner {
            .section-body {}
        }

        &.section1,
        &.section2,
        &.section3 {
            &:nth-child(odd) {
                .section-body {
                    .img-box {
                        margin: 0 0 0 0 !important;
                    }

                    .txt-box {
                        order: 1 !important;
                        margin: 0 6% 0 0 !important;
                    }
                }
            }

            .section-body {
                padding: 9rem 5%;
                display: flex;
                justify-content: space-between;

                .img-box {
                    order: 2;
                    flex: 0 0 30%;
                    margin: 0 0 0 0;

                    img {
                        width: 24.69rem;
                    }
                }

                .txt-box {
                    margin: 0 0 0 6%;
                    order: 3;

                    h1 {
                        font-size: 23px;
                        line-height: 2.06rem;
                        font-size: 1.63rem;
                        margin-bottom: 0.88rem;
                        color: #353535;
                    }

                    p.p1 {
                        color: #5B5B5B;
                        font-size: 1.25rem;
                        margin-bottom: 1.88rem;
                        line-height: 2.06rem;

                        span {
                            margin-bottom: 0.25rem;
                            display: block;
                        }
                    }

                    p.p2 {
                        color: #C4C4C4;
                        font-size: 1rem;
                        line-height: 1.38rem;
                        margin-bottom: 2.63rem;

                        span {
                            margin-right: 8px;
                        }
                    }

                    button {
                        background-color: #fe8401;
                        font-size: 1rem;
                        border-radius: 100px;
                        width: 11.06rem;
                        height: 3.13rem;
                        border: none;
                        color: #ffffff;
                        transition: all 400ms;
                        overflow: hidden;

                        a {
                            display: block;
                            height: 100%;
                            line-height: 3.13rem;
                        }

                        &:hover {
                            background: rgb(212, 116, 18) !important;
                        }
                    }
                }
            }
        }

    }
}